Skip to content

github/workflows: add conformance test#89

Merged
zchee merged 2 commits intomainfrom
gha/conformance
May 20, 2025
Merged

github/workflows: add conformance test#89
zchee merged 2 commits intomainfrom
gha/conformance

Conversation

@zchee
Copy link
Copy Markdown
Member

@zchee zchee commented May 20, 2025

This pull request introduces a new GitHub Actions workflow to automate conformance testing for both server and client modes. It also includes configuration updates to handle known flaky tests for the client.

New GitHub Actions Workflow for Conformance Testing:

  • .github/workflows/conformance.yaml: Added a new workflow named "Conformance" to run conformance tests on push, pull_request, and manual triggers. The workflow includes two jobs:
    • Server job: Sets up Python, Go, and uv, installs the project, and runs the connectconformance tool in server mode.
    • Client job: Similar to the server job but runs the connectconformance tool in client mode with additional handling for known flaky tests.

Configuration for Known Flaky Tests:

@zchee zchee self-assigned this May 20, 2025
@zchee zchee requested a review from tsubakiky as a code owner May 20, 2025 09:41
@zchee zchee force-pushed the gha/conformance branch 8 times, most recently from 910847b to 672f6fe Compare May 20, 2025 09:57
Signed-off-by: Koichi Shiraishi <zchee.io@gmail.com>
@zchee zchee force-pushed the gha/conformance branch from 672f6fe to 93fe584 Compare May 20, 2025 10:00
@zchee zchee merged commit 9c35dd7 into main May 20, 2025
4 checks passed
@zchee zchee deleted the gha/conformance branch May 20, 2025 10:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants